home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 2 / United Public Domain Gold 2.iso / c / ppshow.doc < prev    next >
Text File  |  1994-02-17  |  25KB  |  542 lines

  1.  
  2.  
  3.                             PPShow 4.0 User Manual
  4.  
  5.                                  Feb 17, 1994
  6.  
  7.  
  8.  
  9. Preface
  10. =======
  11.  
  12. The programs and files in this distribution are freely distributable, but are
  13. also copyright (c) Nico François.  They may be freely distributed as long as
  14. no more than a nominal fee is charged to cover time and copying costs.
  15.    No commercial usage is permitted without written permission from the
  16. author.  Everything in this distribution must be kept together, in original
  17. unmodified form.
  18.    The above is generally known as freeware.
  19.  
  20.    If you have suggestions or remarks about this program, or if you find
  21. any bugs, please let me know.
  22.  
  23.    Contacting the author:
  24.  
  25.      FidoNet:  2:292/603.10 (Nico Francois)
  26.  
  27.      Internet: nico@augfl.be
  28.  
  29.      Mail:     Nico François
  30.                Corbielaan 13
  31.                B-3060 Bertem
  32.                BELGIUM
  33.  
  34.    If you can please use e-mail.  That way you'll stand a much better chance
  35. of getting a reply quickly.
  36.  
  37.    PPShow 4.0 requires AmigaDOS Release 2 (Kickstart & Workbench 2.0) or
  38. higher to run.
  39.  
  40.    24-bit to HAM8/HAM6 rendering routines and IFF24 parsing and decoding
  41. written by Rafael D'Halleweyn.
  42.  
  43.    Chunky to planar routine based on a routine by Chris Green (who based his
  44. routine on one of Richard Addison).
  45.  
  46.    This software is based in part on the work of the Independant JPEG Group.
  47.  
  48.  
  49. Contents
  50. ========
  51.  
  52. 1. An introduction
  53.  
  54. 2. Usage
  55.  
  56. 3. Features
  57.  
  58. 4. Note on crunching
  59.  
  60.  
  61. 1. An introduction
  62. ==================
  63.  
  64.    PPShow was written to complement one of my other utilities, PowerPacker
  65. (a command and data cruncher).  It is used to show normal IFF ILBM files or
  66. ILBM files crunched with PowerPacker.  The decrunching is done automatically
  67. so the user doesn't have to know if a file is crunched or not.  From version
  68. 3.0 PPShow will now also play standard Opcode 5 animations. The ANIM Opcode 5
  69. format is used by most ANIM generating programs, including DPaint IV.
  70.  
  71.    From version 4.0 on PPShow also plays ANIM Opcode 7 and ANIM Opcode 8
  72. animations.  It will also show GIF, JPEG and IFF24 bit pictures.  If your
  73. Amiga doesn't have the color capability to display a GIF (ECS machines) PPShow
  74. will show the GIF in 16 grayscales.  JPEGs and IFF24 pictures will be shown in
  75. HAM8 or in HAM6 (if your Amiga doesn't support HAM8).
  76.  
  77.    PPShow uses 'powerpacker.library' and 'reqtools.library', so make sure
  78. these are present in your Libs: directory.  Double-click 'Install_libs' for
  79. an automatic installation.
  80.  
  81.  
  82. 2. Usage
  83. ========
  84.  
  85.    PPShow can be used in several different ways.
  86.  
  87. - First of all via the CLI:
  88.  
  89.    If you enter 'PPShow ?' you will get a standard AmigaDOS usage template,
  90. enter 'PPShow ??' for more information.  You use PPShow like this:
  91.  
  92.    PPShow {<file>|<dir>|-c} [ALL] [LO] [HI] [SHI] [PROD] [L=LACE]
  93.           [NL=NOLACE] [HAM] [TIME s] [CYCLE] [NO=NOOVERSCAN] [NOMOUSE]
  94.           [A2024 [15Hz]] [PAL] [NTSC] [VGA] [SUPER72] [LOOP] [NOFLICKER]
  95.           [MO=MAXOSCAN] [J=JIFFIES n] [T=TIMES n] [R=REPEAT] [NOANIM]
  96.  
  97.    The program will by default load the specified ILBM file or ANIM file and
  98. display/play it.  If the file was crunched using PowerPacker 2.0 or higher
  99. PPShow will first decrunch it for you.  If the file was encrypted you will be
  100. prompted for the password.  You may specify more than one file on the command
  101. line and you may even use wildcards, PPShow will show all files one at a time,
  102. double buffering the display.
  103.  
  104.    If you specify "-c" as a filename ('PPShow -c') PPShow will show you the
  105. contents of the clipboard (if it contains an ILBM).  ANIM files will not be
  106. played from the clipboard.
  107.  
  108.    If you enter PPShow without options, you will be presented with a
  109. file requester.  Entering PPShow with a directory instead of a file as an
  110. argument will also get you a requester, but it will be positioned in the
  111. directory you specified.
  112.  
  113.    There are several command line options:
  114.  
  115.      ALL        : Enter subdirectories, show all pictures/animations.
  116.      LO         : Force screen to open in LORES        mode.
  117.      HI         :   ''    ''    ''   ''   HIRES         ''
  118.      SHI        :   ''    ''    ''   ''   SUPERHIRES    ''
  119.      PROD       :   ''    ''    ''   ''   PRODUCTIVITY  ''
  120.      LACE       : Force interlace on.
  121.      NOLACE     : Force interlace off.
  122.      HAM        : This switch is used to select HAM mode when no CAMG chunk
  123.                   is found.  If you don't specify this switch PPShow will
  124.                   assume a 6 plane screen is extra-halfbrite. Note that this
  125.                   switch does not force HAM mode, it merely instruct PPShow
  126.                   to use HAM mode in case of doubt.
  127.      TIME s     : Display pictures for 's' seconds.
  128.      CYCLE      : Start cycling automatically.
  129.      NOOVERSCAN : Disable overscan.
  130.      NOMOUSE    : No mouse pointer.
  131.      LOOP       : Display all pictures in a loop, press CTRL-D to abort.
  132.      PAL        : Use 'pal.monitor'.
  133.      NTSC       : Use 'ntsc.monitor'.
  134.      VGA        : Use 'multiscan.monitor'. Please note that when using VGA,
  135.                   LO puts the screen in EXTRALORES, HI in LORES and SHI in
  136.                   PRODUCTIVITY (same as PROD).
  137.      SUPER72    : Use 'Super72.monitor'.
  138.      A2024      : Use 'a2024.monitor'.
  139.      15Hz       : Put A2024 monitor into 15Hz, rather than 10Hz.
  140.      NOFLICKER  : Kickstart 3.0 only.  If possible use a non-interlaced
  141.                   monitor mode ('DoublePAL.monitor' or 'DoubleNTSC.monitor').
  142.      MAXOSCAN   : Use VIDEO_OSCAN instead of MAX_OSCAN.  Video overscan
  143.                   offers the maximum possible overscan, but is not as system
  144.                   friendly.
  145.      JIFFIES n  : Set a delay between frames in jiffies.  A jiffie is 1/50s
  146.                   (PAL) or 1/60s (NTSC).  During animation playback you may
  147.                   press F1 to F10 to control animation playback speed.  Press
  148.                   Return to use the default speed.
  149.      TIMES n    : Set number of times to play the animation.
  150.      REPEAT     : Select repeat mode instead of loop mode (see below).
  151.      NOANIM     : Don't play animations, just display the first frame.
  152.      DATATYPES  : Always use datatypes.
  153.  
  154.    The difference between loop mode and repeat mode is the following: in
  155. loop mode PPShow expects the last two frames of the animation to be the same
  156. as the first two frames, this makes looping easy and above all fast (DPaint
  157. saves animations like this).  Some animations are not like this however and
  158. if you want these to loop correctly you must select repeat mode (REPEAT),
  159. PPShow will then simply restart the animation when it finishes (note that
  160. there may be a small hickup when the animation repeats because the first frame
  161. takes longer to draw than the rest).
  162.  
  163.    PPShow can be made resident so it doesn't have to be loaded every time
  164. you use it, use the c: Resident command for this.  You can't make PPShow
  165. resident when it is crunched!!  The file is supplied as an uncrunched command
  166. file with the pure bit set.  PPShow is reentrant as well, so you can run it
  167. from several CLI's at the same time.  (Not that this is very useful, but it's
  168. possible :-)
  169.  
  170.    Examples:
  171.  
  172.     o PPShow dh0:pics/HAMpicWithoutCAMG.pic HAM
  173.  
  174.     o PPShow dir/#?.pic TIME 5 LOOP
  175.  
  176.        Show all files in directory 'dir' with a '.pic' suffix for 5 seconds
  177.        and loop until user presses CTRL-D.
  178.  
  179.     o PPShow PICS:~(#?.info) NOOVERSCAN
  180.  
  181.        Show all files on 'PICS:' NOT ending in '.info'. Disable overscan.
  182.  
  183.  
  184. - Via the WorkBench:
  185.  
  186.    There are three different ways of using PPShow via the workbench: you
  187. can set the default tool of the (crunched) ILBM/ANIM file to 'PPShow', you
  188. can single click the PPShow icon and then extend-select one or more icons
  189. (use shift click, double-clicking the last one) or you can double-click the
  190. PPShow icon and specify a filename using the file requester.
  191.    You set the default tool by single clicking the icon of the picture and
  192. selecting 'Information' from the 'Icons' menu.  You will get a window with
  193. several gadgets in it, click in the string gadget where it says 'Default tool'
  194. and enter ':ppshow'.  PPShow should be in the root directory of your disk for
  195. this to work, if e.g.  it's in the system directory you should enter
  196. ':system/ppshow'.  Last of all select the 'Save' gadget.
  197.  
  198.    Following tooltypes are recognized by PPShow (in the pictures' icon, not
  199. PPShow's icon):
  200.  
  201.      HAM        : See CLI option.
  202.      TIME=s     : Display picture for 's' seconds.
  203.      CYCLE      : Start cycling automatically.
  204.      NOOVERSCAN : Disable overscan.
  205.      NOMOUSE    : No mouse pointer.
  206.      LORES      : Force screen to open in LORES        mode.
  207.      HIRES      :   ''    ''    ''   ''   HIRES         ''
  208.      SUPERHIRES :   ''    ''    ''   ''   SUPERHIRES    ''
  209.      PROD       :   ''    ''    ''   ''   PRODUCTIVITY  ''
  210.      LACE       : Force interlace on.
  211.      NOLACE     : Force interlace off.
  212.      PAL        : Use 'pal.monitor'.
  213.      NTSC       : Use 'ntsc.monitor'.
  214.      VGA        : Use 'multiscan.monitor'. Please note that when using VGA,
  215.                   LO puts the screen in EXTRALORES, HI in LORES and SHI in
  216.                   PRODUCTIVITY (same as PROD).
  217.      SUPER72    : Use 'Super72.monitor'.
  218.      NOFLICKER  : Kickstart 3.0 only.  If possible use a non-interlaced
  219.                   monitor mode.
  220.      MAXOSCAN   : Use VIDEO_OSCAN instead of MAX_OSCAN.  Video overscan
  221.                   offers the maximum possible overscan, but is not as system
  222.                   friendly.
  223.      JIFFIES=n  : Set a delay between frames in jiffies.  A jiffie is 1/50s
  224.                   (PAL) or 1/60s (NTSC).  During animation playback you may
  225.                   press F1 to F10 to control animation playback speed.  Press
  226.                   Return to use the default speed.
  227.      TIMES=n    : Set number of times to play the animation.
  228.      REPEAT     : Select repeat mode instead of loop mode (see below).
  229.  
  230. NOTE: - Follow these steps to make a simple slideshow that runs by double-
  231.         clicking an icon:  Make a script file containing something like the
  232.         following line: 'PPShow #?.pic TIME 10 LOOP'.  Set this script's
  233.         default tool to 'c:IconX' and enter 'WINDOW=CON://///AUTO' in its
  234.         tooltypes.  Put the script in a directory containing pictures (all
  235.         ending in '.pic'!).  If you now double-click this scripts icon the
  236.         slideshow will start, press ESC or CTRL-D to end.
  237.       - PPShow will add '.pp' to the filename when the file wasn't found.
  238.         This is very useful in the Workbench enviroment: you can make an
  239.         icon for 'house.pic' but name the file 'house.pic.pp'.  Now the
  240.         WorkBench will show an icon with 'house.pic' as name, but if you
  241.         doubleclick it 'house.pic.pp' will be displayed. (As long as there
  242.         is no 'house.pic' file in the directory!)
  243.       - Drag as many monitor icons to the WbStartup or Monitors drawer as
  244.         your monitor allows.  For example: if you have a multiscan monitor
  245.         drag pal, ntsc and multiscan.monitor to your Monitors drawer.  If
  246.         you do this you will have maximum ease of use of PPShow.
  247.  
  248.  
  249. 3. Features
  250. ===========
  251.  
  252.    - PPShow fully supports the 16.8 million colors and HAM8 mode of the AGA
  253.      (AA) chip set of the Amiga 4000 and Amiga 1200.
  254.  
  255.    - Uses asynchronous I/O for very fast viewing, even from floppy or CD-ROM.
  256.  
  257.    - Abort PPShow by pressing 'Q', CTRL-C or the right mouse button.  Press
  258.      CTRL-D to abort everything and to break a script.
  259.  
  260.    - PPShow offers full overscan and monitor support: PAL, NTSC, VGA,
  261.      SUPER72 and A2024.
  262.  
  263.    - Big pictures are opened on an autoscroll screen.  Simply run the mouse
  264.      pointer off the edge of the screen to scroll around.
  265.  
  266.    - PPShow can be used as a simple slideshow tool.  It supports wildcards
  267.      and an ALL switch to simplify this.
  268.  
  269.    - Deluxe Paint color cycling is supported, press <TAB> to (de)activate.
  270.      Up to 8 cycles are supported.
  271.  
  272.    - Press 'M' to toggle the mouse pointer on/off.
  273.  
  274.    - Plays ANIM Opcode 5, Opcode 7 and Opcode 8 animations.
  275.  
  276.    - Supports a change of the color palette during the animation.  Special
  277.      care has been taken to eliminate color-flashing as seen in many other
  278.      animation players (including the now obsolete PPAnim :-).
  279.  
  280.    - Press 'S' or the left mouse button to start/stop the animation.  Press
  281.      'N' to advance a frame (when stopped).
  282.  
  283.    - Reads the 'DPAN' IFF chunk DPaint saves with animations to find the
  284.      rate at which to play the animation.  Note that user options override
  285.      this rate (JIFFIES=n).
  286.  
  287.    - Supports datatypes (Workbench 3.0 or higher).
  288.  
  289.  
  290. 4. Note on crunching
  291. ====================
  292.  
  293.    A lot of IFF ILBM files are already crunched with the standard ByteRun1
  294. compression.  PowerPacker will crunch these files even further (most of the
  295. time) but will not crunch them as well as uncrunched ILBM files.  So save IFF
  296. files uncrunched (if you can, e.g. with PixMate) before crunching them, this
  297. way you will get the best crunching results.
  298.  
  299.  
  300.                         As always, I hope you find this program useful!
  301.  
  302.  
  303.                               PROGRAM HISTORY:
  304.  
  305. *****************************************************************************
  306. VERSION 1.0
  307.  
  308.      First release.
  309.  
  310. *****************************************************************************
  311. VERSION 1.1
  312.  
  313.      Decrunching is about 40% faster (accidently used slow decruncher in 1.0)
  314.      Screen now pops to front when picture is ready to be viewed, not before.
  315.      File requester used when arp.library is available.
  316.      'L' command added to load other pictures without restarting PPShow.
  317.  
  318. *****************************************************************************
  319. VERSION 1.1a
  320.  
  321.      The Guru isn't with me lately, after using a slow decruncher in 1.0
  322.        by accident I now used a fast but faulty decruncher in 1.1. It
  323.        sometimes didn't decrunch correctly, this has now been fixed. The
  324.        decruncher is still 40% faster than the 1.0 one. (and it's 2 bytes
  325.        shorter :^D )
  326.  
  327. *****************************************************************************
  328. VERSION 1.2
  329.  
  330.      Rewrote cycling routine in assembly, so less overhead when cycling.
  331.      Uses the all new powerpacker.library => shorter code.
  332.      Starting PPShow from the CLI with a directory as an argument now puts
  333.        up the requester positioned in that directory. Extremely useful once
  334.        you get used to this :^)
  335.      If you are running Workbench 2.0 PPShow will use the asl.library
  336.        instead of the arp.library (for the file requester).
  337.      Fixed serious bug: memory wasn't freed when an IFF error occured.
  338.      No longer tries to display small brushes (intuition doesn't like very
  339.        small screens :( )
  340.  
  341. *****************************************************************************
  342. VERSION 2.0
  343.  
  344.      PPShow requires Kickstart 2.0 to run.  Sorry to all the 1.2 and 1.3
  345.        users, just consider this program as another reason to upgrade :-)
  346.  
  347.      File requester from arp.library is no longer supported.
  348.      PPShow now uses reqtools.library (also by moi) for its requesters.
  349.        Among other things this means a much better file requester than
  350.        before (with a buffer).  Asl is no longer used, sorry Commodore :-)
  351.      Printing of screen removed, has anybody ever used this ? :-)
  352.      Improved command line format, follows AmigaDOS standard. (old option
  353.        '-h' is no longer supported!).
  354.      IFF decrunching rewritten in assembly: much faster and shorter.
  355.      Shows pictures saved in DPaint with stencil on. In other words: supports
  356.        IFF picture masking.
  357.      No longer quits when you press any key, you have to press 'Q', CTRL-C,
  358.        or right mouse button; CTRL-D aborts PPShow and breaks scripts.
  359.      Color cycling is now automatically switched on (except for brushes).
  360.      Mouse pointer visibility can be toggled.
  361.      Possibility to automatically stop displaying after a specified number
  362.        of seconds.
  363.      Many new command line options: change display resolution, switch off
  364.        overscan, disable auto-cycling, etc.
  365.      Several options may be set using Workbench tooltypes.
  366.      From Workbench, if you single-click PPShow and shift double-click a
  367.        drawer icon, PPShow will open up the file requester in that drawer.
  368.      If you use 'PPShow <file>' or extend-select <file> from Workbench and
  369.        you invoke the file requester, it will be positioned in the directory
  370.        <file> is in.
  371.      The file requester will appear on the picture screen if possible.
  372.      Canceling the file requester no longer quits PPShow.
  373.      The file requester will filter out the .info files.
  374.      Can be used as a simple slideshow program: supports wildcards and
  375.        multiple files on command line, also possible to loop the slideshow.
  376.        Picture switching is double buffered.  Multiple extended selection
  377.        from Workbench is also supported.
  378.      Overscan now done using Kickstart 2.0 display clips.
  379.      Supports all new ECS display modes (ECS Denise only) and all monitors.
  380.      Will switch to PAL or NTSC monitor automatically (ECS Agnus only).
  381.      PPShow will now show very large screens without problem, AUTOSCROLL is
  382.        switched on so the screen automatically scrolls when you move the
  383.        mouse pointer off the edge.
  384.      Screen no longer has an invisible dragbar.  Use meta-dragging (left
  385.        Amiga key + mouse) to drag the screen.
  386.      Directories are expanded to their full pathnames on startup.
  387.      PPShow now returns a returncode of 20 in case of an error or if ended
  388.        by CTRL-D.
  389.      Error reporting improved: when started from CLI, errors are printed
  390.        on the console; when started from Workbench, a requester is used.
  391.      All these great new features and PPShow grew only about 1K in size :-)
  392.  
  393.      Release 12-Jan-92
  394.      ~~~~~~~~~~~~~~~~~
  395.      Now distributed with release 1.0c of reqtools.library.
  396.      Install script fixed.
  397.  
  398. *****************************************************************************
  399. VERSION 2.1
  400.  
  401.      Uses Workbench 2.0's iffparse.library for best IFF support.
  402.      Displays SHAM (Sliced HAM), DHAM (Dynamic HAM) and DRES (Dynamic Hires,
  403.        DigiView 4.0 and MacroPaint) files.
  404.      Executes TurboGIF (by Steve Borden) or any other GIF viewer (set by var
  405.        ENV:GIFVIEWER) if it encounters a GIF file.
  406.      Will hunt for ILBM pictures in all IFF files.  E.g. shows first picture
  407.        of animation files.
  408.      Is able to show the contents of the clipboard (if filename is "-c").
  409.      Allows you to scroll big pictures by holding down the left mouse button
  410.        and dragging.  This also works for SHAM, DHAM and DRES pictures.
  411.        PPShow will update the copper list these pictures require while
  412.        scrolling.
  413.      PPShow will no longer abort upon encountering a file that is not IFF, or
  414.        not IFF ILBM.  It will try to show the next file in the wildcard/list.
  415.      When using a wildcard directories will be ignored, instead of bringing
  416.        up the file requester.
  417.  
  418. *****************************************************************************
  419. VERSION 2.2
  420.  
  421.      Version number skipped because of a fake 2.2 version of PPShow.
  422.  
  423. *****************************************************************************
  424. VERSION 2.3
  425.  
  426.      Support added for Kickstart 3.0 and the new graphics modes of the AGA
  427.        chip set.  PPShow fully supports palettes of up to 16.8 milion colors
  428.        and the HAM8 mode.  Color cycling in 16.8 million colors is not yet
  429.        supported.
  430.      On Kickstart 3.0 and pictures with enough colors PPShow will pick four
  431.        colors for the GUI (file requester).  If not enough colors are
  432.        available or on Kickstart 2.0 the palette will be temporarily reset
  433.        when needed.
  434.      Maximum overscan used is now OSCAN_MAX instead of OSCAN_VIDEO.  This is
  435.        much more system friendly.
  436.      New switch added for Kickstart 3.0 users: NOFLICKER.  Will try to use a
  437.        non-interlaced display mode to show the picture (DBLPAL or DBLNTSC).
  438.      Release 2.0c of reqtools.library included.
  439.  
  440. *****************************************************************************
  441. VERSION 3.0
  442.  
  443.      MAJOR NEW FEATURE: PPShow now plays ANIM Opcode 5 animations.
  444.        o Supports all Amiga screen modes (including the new AGA ones).
  445.        o Supports a change of the palette during the animation.
  446.        o Animates in an Intuition screen (draggable).
  447.        o 'S' or the left mouse button starts/stops the animation, 'N'
  448.          advances a frame (when stopped).
  449.        o Supports the 'DPAN' IFF chunk DPaintIV saves with animations to
  450.          find the animation playback rate.
  451.        o Allows for an optional playback delay in jiffies (JIFFIES switch).
  452.          During animation playback pressing F1 to F10 changes the playback
  453.          speed. Pressing Return will use the default playback speed.
  454.        o Supports looping and repeating anims (REPEAT switch).
  455.        o TIMES switch to set number of times animation should be played back.
  456.        o Animation is played back on a standard Intuition screen.
  457.      New MAXOSCAN switch to select VIDEO_OSCAN overscan.  Useful to get the
  458.        maximum overscan out of DoublePAL and DoubleNTSC.
  459.      Now also recognizes LORES, HIRES, SUPERHIRES, PROD, LACE, NOLACE, PAL,
  460.        NTSC and VGA tooltypes, was well as the new MAXOSCAN, REPEAT, TIMES
  461.        and JIFFIES tooltypes.
  462.      Fixed bug: pressing Right Mouse Button when PPShow was used with LOOP
  463.        and TIME keywords no longer allowed you to end PPShow by pressing
  464.        Esc.  Fixed.
  465.      Release 2.1a of reqtools.library included.
  466.  
  467. *****************************************************************************
  468. VERSION 3.0a
  469.  
  470.      Several causes of memory loss found and fixed.  All of these popped up
  471.        when using PPShow to display/play several pictures/animations in a row
  472.        with or without the LOOP switch.
  473.      Decrunch color changed to DECR_NONE.  No more flashing pictures when you
  474.        use PPShow as a slideshow program :-)
  475.      Standard wait pointer (system wait pointer on 3.0) is set when loading
  476.        the next picture/animation.
  477.      Bug fix: it was not possible to stop PPShow when you used LOOP switch
  478.        on non-iff files.
  479.  
  480. *****************************************************************************
  481. VERSION 4.0
  482.  
  483.      PPShow now supports ANIM Opcode 7 and Opcode 8 anims.  These are _MUCH_
  484.        faster animation formats than ANIM Opcode 5, especially the longword
  485.        versions.  PPShow does _not_ (yet) support ANIM 7 or ANIM 8 files
  486.        without a BODY chunk in the first frame.
  487.      Uses asynchronous I/O to read non-powerpacked files.  Much faster!
  488.      Supports datatypes (if available), use the new DATATYPES switch to force
  489.        datatypes use.
  490.      PPShow will now also show IFF 24-bit pictures, GIFs and JPEGs.  Thanks
  491.        to Rafael D'Halleweyn for writing the IFF24 parsing/decoding and
  492.        24bit to HAM rendering routines.
  493.      If the file requester is used PPShow will keep going back to it until
  494.        it is canceled.
  495.      File requester will now open with a size about equal to the full height
  496.        of the screen it appears on.
  497.      Multi-selection in now possible in the file requester.
  498.      Greatly improved animation playback memory requirements.  No longer
  499.        loads pictures or animations in one contiguous memory block.  If the
  500.        picture or animation is not crunched with PowerPacker the file will be
  501.        loaded in smaller segments and memory will be allocated when needed.
  502.      No longer supports GIFVIEWER environment variable (removed because of
  503.        builtin GIF and datatypes support).
  504.      Removed 'l' shortcut to load a new picture/animation.
  505.      Removed SHAM, DHAM and DRES support.  Added PCHG (Palette CHanGe)
  506.        support for *true* "multi-palette" pictures.
  507.      Mouse is no longer blanked by default.  Press 'm' to blank the mouse or
  508.        use the new NOMOUSE switch.
  509.      New SUPER72 command line option and tooltype to force PPShow to use the
  510.        Super72 monitor (Workbench 2.1/3.0 and up only).
  511.      Replaced NOCYCLE switch with CYCLE switch (which does exactly the
  512.        opposite :-)
  513.      Bug fix: ILBM pictures with a mask (stencil) did not load properly.
  514.      Bug fix: JIFFIES 0 was not the fastest playback speed possible.
  515.      Fixed bug in animation routine causing some animations to show rubbish
  516.        during playback.
  517.      Release 1.6 (36.10) of powerpacker.library included.
  518.      Release 2.2a (38.1210) of reqtools.library included.
  519.  
  520.      Release 17-Feb-94
  521.      ~~~~~~~~~~~~~~~~~
  522.      Bug fix: GIF and JPEG viewing now actually work on Kickstart 2.0
  523.        machines :)
  524.  
  525. *****************************************************************************
  526.  
  527. PPShow 4.0 written by Nico François (Yes, Nico is my first name :-)
  528.            24-bit to HAM8/HAM6 routines and IFF24 parsing and decoding
  529.            by Rafael D'Halleweyn,
  530.            thanks to Ives Aerts, Peter Stuer, Roger Nordin and Magnus
  531.                      Holmgren for all the suggestions and beta-testing.
  532.  
  533.  
  534. "Sometimes people can be oh so dense" - The Pixies
  535.  
  536.  
  537. (c) 1991-1994 Nico François
  538.  
  539.                                    //
  540.                        Thanks to \X/ Amiga for being the best computer ever!
  541.  
  542.